//================v1要点总结===============
/**
 * 没啥说的
 */
/**
 * @param {number} n
 * @return {number}
 */
var fib = function (n) {
  if (n <= 0) {
    return 0
  }
  if (n === 1) {
    return 1
  }

  let v1 = 0
  let v2 = 1

  let v3
  for (let i = 2; i <= n; i++) {
    v3 = v1 + v2
    v1 = v2
    v2 = v3
  }

  return v3
}

console.log(fib(4))
